Skip to content

Conversation

@Tratcher
Copy link
Member

@Tratcher Tratcher commented Sep 6, 2019

@blowdart #12125

Cherry picked from 2.1 (#13746) and updated with new enum values for Unspecified.

@Tratcher Tratcher self-assigned this Sep 6, 2019
@Tratcher Tratcher changed the title Re-implement SameSite for 2019 [3.1] Re-implement SameSite for 2019 Sep 6, 2019
@blowdart
Copy link
Contributor

blowdart commented Sep 6, 2019

Feels breaking. What's the effect on Cookie Policy here? Shouldn't the underlying cookie quirks be enough?

@Tratcher
Copy link
Member Author

Tratcher commented Sep 9, 2019

CookiePolicy also has to account for the new level of "None" vs "Unspecified". I didn't add quirks at the CookiePolicy layer because you're right, that's handled at the SetCookieHeaderValue layer.

@Tratcher
Copy link
Member Author

Added more quirks for CookiePolicy, etc..

@analogrelay analogrelay added this to the 3.1.0-preview1 milestone Sep 17, 2019
@Tratcher Tratcher marked this pull request as ready for review September 27, 2019 17:21
@Tratcher Tratcher force-pushed the tratcher/3.1/samesite branch from b3cb06a to 3e34315 Compare September 27, 2019 17:26
@Tratcher Tratcher force-pushed the tratcher/3.1/samesite branch from 3e34315 to 4462a0a Compare October 1, 2019 15:21
@Tratcher Tratcher changed the base branch from release/3.1 to release/3.1-preview1 October 1, 2019 15:21
@Tratcher
Copy link
Member Author

Tratcher commented Oct 1, 2019

@Tratcher
Copy link
Member Author

Tratcher commented Oct 1, 2019

@anurse this is ready to merge.

@aspnet-hello
Copy link

This comment was made automatically. If there is a problem contact [email protected].

I've triaged the above build. I've created/commented on the following issue(s)
https://github.com/aspnet/AspNetCore-Internal/issues/3173
https://github.com/aspnet/AspNetCore-Internal/issues/2742

@analogrelay analogrelay merged commit 0a1e208 into release/3.1-preview1 Oct 1, 2019
@analogrelay analogrelay deleted the tratcher/3.1/samesite branch October 1, 2019 23:05
{
if (options.SameSite > SameSiteMode.Unspecified)
{
var userAgent = httpContext.Request.Headers["User-Agent"];
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

var userAgent = httpContext.Request.Headers["User-Agent"].ToString();

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need to make this change in the preview1 build?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it's just a sample, I've corrected it elsewhere. I just wanted to mark the typo so I'd remember it.

@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Aug 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants